Class Message
extends BaseStructureclass BaseStructuredetritus-client/structures/BaseStructure
Channel Message Structure
Constructor
constructor(
client: ShardClientclass ShardClientdetritus-client/ShardClient,
data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
)data?: BaseStructureDatainterface BaseStructureDatadetritus-client/structures/BaseStructureData,
isClone?: boolean
Properties
_keysMerge = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_keysSkipDifference = BaseSetclass BaseSetdetritus-utils/BaseSet<string>[src]
_attachments?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Attachmentclass Attachmentdetritus-client/structures/Attachment>[src]
_components?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, MessageComponentActionRowclass MessageComponentActionRowdetritus-client/structures/MessageComponentActionRow>[src]
_embeds?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, MessageEmbedclass MessageEmbeddetritus-client/structures/MessageEmbed>[src]
_mentions?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Memberclass Memberdetritus-client/structures/Member | Userclass Userdetritus-client/structures/User>[src]
_mentionChannels?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Channeltype Channeldetritus-client/structures/Channel>[src]
_mentionRoles?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, null | Roleclass Roledetritus-client/structures/Role>[src]
_reactions?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Reactionclass Reactiondetritus-client/structures/Reaction>[src]
_stickers?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Stickerclass Stickerdetritus-client/structures/Sticker>[src]
_stickerItems?: BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, StickerItemclass StickerItemdetritus-client/structures/StickerItem>[src]
activity?: MessageActivityclass MessageActivitydetritus-client/structures/MessageActivity[src]
application?: Applicationclass Applicationdetritus-client/structures/Application[src]
call?: MessageCallclass MessageCalldetritus-client/structures/MessageCall[src]
interaction?: MessageInteractionclass MessageInteractiondetritus-client/structures/MessageInteraction[src]
messageReference?: MessageReferenceclass MessageReferencedetritus-client/structures/MessageReference[src]
referencedMessage: Messageclass Messagedetritus-client/structures/Message | null = null[src]
thread?: ChannelGuildThreadclass ChannelGuildThreaddetritus-client/structures/ChannelGuildThread[src]
type: MessageTypesenum MessageTypesdetritus-client/MessageTypes = MessageTypes.BASEenum MessageTypesdetritus-client/MessageTypes[src]
Methods
get attachments(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Attachmentclass Attachmentdetritus-client/structures/Attachment>[src]
get channel(): ChannelTextTypetype ChannelTextTypedetritus-client/structures/ChannelTextType | null[src]
get components(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, MessageComponentActionRowclass MessageComponentActionRowdetritus-client/structures/MessageComponentActionRow>[src]
get embeds(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, MessageEmbedclass MessageEmbeddetritus-client/structures/MessageEmbed>[src]
get mentionChannels(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Channeltype Channeldetritus-client/structures/Channel>[src]
get mentionRoles(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, null | Roleclass Roledetritus-client/structures/Role>[src]
get reactions(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Reactionclass Reactiondetritus-client/structures/Reaction>[src]
get stickers(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Stickerclass Stickerdetritus-client/structures/Sticker>[src]
get stickerItems(): BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, StickerItemclass StickerItemdetritus-client/structures/StickerItem>[src]
createThread(
options: CreateChannelMessageThreadinterface CreateChannelMessageThreaddetritus-client-rest/RequestTypes/CreateChannelMessageThread
): Promise<ChannelGuildThreadclass ChannelGuildThreaddetritus-client/structures/ChannelGuildThread>external Promise[src]delete(options: DeleteMessageinterface DeleteMessagedetritus-client-rest/RequestTypes/DeleteMessage = {}): Promise<any>external Promise[src]
fetchReactions(
emoji: string,
options: FetchReactionsinterface FetchReactionsdetritus-client-rest/RequestTypes/FetchReactions = {}
): Promise<BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, Userclass Userdetritus-client/structures/User>>external Promise[src]options: FetchReactionsinterface FetchReactionsdetritus-client-rest/RequestTypes/FetchReactions = {}
publish(
options: CreateApplicationNewsinterface CreateApplicationNewsdetritus-client-rest/RequestTypes/CreateApplicationNews
): Promise<ApplicationNewsclass ApplicationNewsdetritus-client/structures/ApplicationNews>external Promise[src]